explanatory leaflet - French English Dictionary